Updating Framework7

Updating framework7 and fixing the stuff that broke because of it.
Also, changing the teacherName field to a select.
Fixing a CSS syntax error

Also, I started using Atom, so it appears to have fixed some
inconsistencies.
Disabling the cache for testing
Making the buttons green again
Oops, wrong class name
Stupid cache.
Fixing toolbar icons that disappeared

Framework7 renamed the classes
Fixing side panel
Changing panel style
Cache still messed up
Fiddling with sidebar
Attempting to fix autocomplete behavior

Perhaps a dummy option will work
Tweaking autocomplete some more
Trying to get Framework7 to re-init the search bar
If this fixes the cache problem...
Maybe now it will fix the search bar
Wrong CSS selector
Lots of backend changes

Reworking how the app functions due to feature requests. This one now
requires the user to log in before doing anything.
Forgot manifest.
Change AJAX url to circumvent cross-domain block