Remodel schedule layout to Charlie's suggestion
Courses in schedule dynamically loaded
allow <3 char searches if not a dept
UI stuff, little search stuff
New splash page
More UI
Splash screen updates
UI + popovers for course descriptions
Course insertion done with JS
Side schedule course blocks jump to course
Conflict detection
Add/remove courses to schedule
Add undo when overwriting a conflicting course
Add hover-over preview
Handle conflicts with multiple courses