Added Jasmine JS testing, started some JS refactoring to enable tests.
Began to add web socket support to the Room view.
Storing usernames in mongo so that custom usernames set are stored across app restarts.

Keyed by users GUID stored in session.