Initial work on single page room schedule view.
Add instructors and class types.
Fix room names to not include a space.

Adding the space is unreliable without making exceptions for certain
building abbreviations.

Some examples:
- M31006 would be split to "M 31006" instead of "M3 1006". We could
solve this one by ensuring all building names are two or more
characters (and allow the second character to be a number).
- EV34412 would be split into "EV 34412" instead of "EV3 4412", which
isn't possible to split without making an exception for the EV[1-3]
buildings.

I don't really feel it's worth making special cases at this point, so
we'll just do without the space for now.
Indicate class lengths.
Add Saturday and Sunday to days array.

Prevents crash that occurs from trying to access a day object that
doesn't exist.
Get deploy script working.
Add gaps.
Forcefully focus on Tuesday for now.
Add day navigation.
Make gap coloring slightly lighter.
Place the space in the proper place for room names.
Prevent errors on all possible searches. Easy day access.

You can now search for phy313/w to get the Wednesday schedule for PHY
313.
Don't explode when a day isn't explicitly specified.
Add Mixpanel support.

Closes #7.
Add course links + Mixpanel tracking for them.

Resolves #11.
Merge branch 'master' into feature/single_page
Update deploy.rb branch, back to master.