added student authentication

started adding curl request test...
url scheme proposals
added students to session
state takes JSON
handle answer error checking
handle auth state change
class id auth
class id to add quiz
updated success replies
merge + features

fixed up API with new URL's and JSON validated for all non-commented
routes in API section

Conflicts:
	api.go
	server.go
	session.go
	test.sh