Can now remove sections from a schedule tree
Send section preferences to server, remove sections marked as "Do not consider"
Bug fix: sections shown under wrong course after /get-pending
Bug fix: value not set on all section preference buttons
Added collapse/expand all courses buttons
Added + button to course input
Now handle fullcalendar events client side

send schedules in batches of 16 instead of all at once
Schedules now actually sorted by "best"

according to section preferences only currently
Generated schedules now stored in their own document

instead of in the user object
Added slider
Schedule generation allows for time range preference
when saving a schedule, remove any previously generated schedule
Algorithm now prefers sections close to preferred time range

over sections further from preferred time range
Added major model

updated select_school to include major selector (not functional yet)
Can now choose and add majors on /select-school page
Added html files
Added degree, resource, class views
Improved adding major

No duplicate major names allowed
Added major to profile page
Preparing to integrate new login page