Socialist by design

William Morris, who died 100 years ago, was an artist, a poet, a lecturer and a pamphleteer. But he was also a Marxist, a revolutionary socialist and a political agitator, as Chris Nineham explains. Ruth James also reviews a new exhibition of his work