Moved submission button to js
Added basic profile js object
Button colors shouldn't be hardcoded
We're now using a md5 funtion from a CDN instead of hosting it locally
Improvements to profile page js
Live preview now mostly works in profile page
Changed incorrect success message telling users to reload page
Better js in Profile, fixed nothing message in profile html
Added a little caert to the console button accordiog
Changed table to reflect new tutoring hours
Added static mockup for classes popover
Improved static mockup: removed old key, added a new one, made class list in popover a nice table, some other things I forget
Made static example less static
Added uids for all users in table
Slight change to key table layout
Made tutoring page responsive
Support backend for new tutoring hover overs.

* Add Subject class
   * Register it in admin

* Add necessary methods to jsonify the subject
  relationship into useable format
Views: Pull from backend for tutoring.

Now, we have classes set in the DB.

This queries the DB for all relevant staff subject
lists and pushes it onto the tutoring template.
Flake8 fixes.
DB: Add migration to add subject table.