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
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
Added term query to search page