Changed flow of Student User. Student user has to login/register with an email and optionally a password. At this stage the student and teacher functionality is similar. Student functionality will have to be expanded to assure student anonymity.

Consolidated teacher and student login/logout methods using the api on the server. Only web based login/logout are still seperate routes, otherwise the api uses the /api/user/ path to perform login logout.

Added student register route, seperate from teacher register