Schedule refactoring

Re-factored the schedule rendering into a new object.
Added class labels for schedule blocks