Restructure location of js tests
Refactor parsed schedule data to be split by course
Parse schedules that have TBA or is empty for day-time
Refactor schedule parsing logic for more precise matching
Add js tests for schedules with multiple class and slot items
Fix schedule parser for apostrophe in prof name
Partial Facebook login support for email users

Ignore None emails and always create new accounts for them.
Merge pull request #190 from UWFlow/fix-partial-fb-support-for-email

Partial Facebook login support for email users
Merge pull request #192 from UWFlow/schedule-parse

Fix some schedule parsing issues
Remove associated user_schedule_items when removing user_course
Fix the schedule dialog box not being closed by esc

Gives the schedule dialog box a tabIndex of 0 so that
it can be focused.
Now the dialog box closes when esc is pressed, like normal.

Fixes #196
Merge pull request #197 from tbelaire/fix-esc-closing

Focus the schedule dialog box when it pops up
Added myself to contributors list

I helped fix a popup focus problem which led to them not being dismissible.
Merge pull request #199 from tbelaire/patch-1

Added myself to contributors list
Updated exam term from Winter to Spring
Homepage 5000+ --> 6000+ users! (we have 6330 now)
Added profs to the search bar
Merge pull request #193 from JGulbronson/add_profs_to_search

Added profs to the search bar
Added professors to the search bar placeholder
Add test for removing user course