Adds animation when changing days on the schedule
ensure animation timeout is >= 0
Filter out "parent" recurring events when child instances exist, add custom colors by subject
Adding some more color and layout tweaks
Fix double scrollbar issue
Tidy up the "active" student mode to still display the time axis column and match size of other columns
Set explict height on schedules based on total duration of events displayed and use inline styles for event positioning instead of generating css classes and mapping to those classes.
Default lastMinTime, lastMaxTime so there's a time axis even when no events are present on the day loaded.  Also fix a strange daylight savings time behavior where (don't think it's a bug) by setting time instead of adding time to midnight
Hide scrollbar when animating event data
Tidy up some styling at smaller resolution display
Use view instead of modal for event details, work on customizing instances of recurring events
Updated code organization
Reorganize functions to please jsLint
Further code reorganization
Reorganize styles files to be consistent with the rest of the app
More project reorganization into grouped components
Merge pull request #4 from jamesandersen/develop

Develop