fixed submitters
log all errors
Merge branch 'feature/database_persistence_and_accounts' into develop

* feature/database_persistence_and_accounts:
  log all errors
  fixed submitters
  getting this thing ready to go!
  spell check and popover edits
  some more per-class changes
  glad-ow! now just need to get distribute working!
  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()
  Further updates to login feature. Made it possible for a teacher and student to join a room unique to their class.
  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
  Debug work on the teacher's create class feature. Currently unstable
  more features associated with teacher admin permissions, class roster view, log in persistance, etc.
  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.
  beginning work on registration process

Conflicts:
	app/scripts/controllers/teacher.js
Merge branch 'develop' of github.com:VT-CHCI/Thought-Swap into develop

# Via Adam Barnes
* 'develop' of github.com:VT-CHCI/Thought-Swap:

Conflicts:
	app/scripts/controllers/teacher.js