Added some things on the to-do list
Merge branch 'master' of https://github.com/aimlessc/tripping-ninja
Fixed sorting and searching to work with the new search results
Updated class generator; integrated Alex's drag-and-drop changes
Added course status (open/closed/waitlist) to generator
Removed number of courses from class list specs
Updated the main program to work with the new course specs
Temporarily added coloured courses; Added filter by faculty
Adjusted probability of courses being open; commented out colour coding
Adjusted probability properly this time
Basic + buggy fitting of multiple courses into one time slot
Fixed margins on window/schedule resize
Merged course.extras to master