Most homepage updates

A great many of them, but also some updates to tickets and season stuff.