schedules.html update

fixed functionality for big table in schedules.html.

So we can now write pretty much recurring classes.  If they meet
irregularly we’ll need to handle that separately (i.e. 3-5 wednesday
and 2-5 friday will need to be two separate hex pairs), but we can at
least visually represent the majority of classes.