Accepts a fairly generic list of classes with some descriptive information and generates a pretty HTML schedule.