Add css_class field to schedule items

As discussed on irc, this adds the option of specificying a custom css class to schedule items, so things like breaks can be styled differently from other items.

This also adds a couple more classes to the schedule table, since they seemed sensible things to have.