beginning work on registration process
Foundational work for the login and registration interfaces, controllers, etc. Meant to allow users, especially teachers, a persisting identity so they can access things like multiple classes or previous sessions.
more features associated with teacher admin permissions, class roster view, log in persistance, etc.
Debug work on the teacher's create class feature. Currently unstable
Updated teacher login feature to include view of classes that they have created in the past. Troubleshooted login persistence up to student login, doing more troubleshooting on teacher registration
Further updates to login feature. Made it possible for a teacher and student to join a room unique to their class.
fixed error (sometimes there's no students yet, so the room doesn't exist, so you can't get its keys and therefore you also cannot get the length of the array that would've been returned by Object.keys()
glad-ow! now just need to get distribute working!
some more per-class changes
spell check and popover edits
Merge branch 'feature/database_persistence_and_accounts' into develop

Conflicts:
	app/scripts/controllers/teacher.js