websockets working -- but it ain't pretty

the wss stuff isn't bad, just needs handling of edge cases

just interface-wise pretty blech (and different flow)

guess I'll explain myself since it's a pretty big change:

user's don't enter their email or anything anymore..

simply add in the class id, the student id for that class (from
email) and whatever they want to call that class

upon clicking on the left menu, if there is a quiz in session it will
either display the current question or a "waiting" page. else splash.

the above could probably afford to let the user know their status better
e.g. "quiz over", "no quiz for class", etc. but a lot of that is server work