frontend refactoring, new services, added form validations
Merge pull request #54 from roberthorn/master

frontend refactoring, new services, added form validations
LOGGING

logging

logging

added in loggers

logs
refactored interface to use websockets
Merge pull request #53 from michellefish/logging

logging
websockets are a go

still needs some edge cases but demoable

server and teacher wise this changes almost nothing, but clients can now
view the question they are answering locally.
Merge pull request #40 from rdallman/dev-reed

websockets for quiz sessions
Merge pull request #55 from roberthorn/front-socket

~~refactored~~ changed interface to use websockets

c'mon now... you're in the refactoring research group: refactoring means the changes don't affect the behavior ;)
auth teachers, remove disconnects from sessions
Merge remote-tracking branch 'upstream/master'
merge

Conflicts:
	static/app/app.js
	static/app/controllers/classCtrl.js
	static/app/controllers/quizCtrl.js
	templates/partials/quiz-form.html