Refactored schedule code, fixed cosmetic issues

Refactoring: The schedule view now contains a collection of scheduledSections. Need tstill needs some more refactoring though. Added a proper colour scheme for the sections as well.  Cosmetic Issues: The toCapital() string prototype wasn't correctly capitolizing words which were all caps.  Also forced a lot of words to be capitalized.