Add getTimetable to nusmods.js
Remove UMD and make NUSMods.js a CommonJS module
Shift theme loading to be as early as possible
Add default route navigating to timetable instead of only at history start
Fix clicking logo to go to timetable without refreshing
Convert jQuery thenables to bluebird promises in nusmods.js
Load timetable modules using separate module index and timetable. Fixes #62 due to reworked promise usage