Add comments and rearrange code
Prepare testing
Add modules
Reorganize folders
Update config to find moved files
Rename for jasmine-node to find specs
Add debug and jasmine-node script for testing
Move server creation and initialization out of app.js
This is just for reuse in jasmine-node backend unit tests
Add test-db to get test-db started.
First socket.io specs!
Fix crashing server when user disconnects
Use debug instead console.log in config/socket.coffee
Amend and fix username change handling
Reorg and make socket specs more descriptive
Introduce User model
More shifting around and test code, this time for name changes
Add some test data to test db
Test joining a chatroom
Test that the app is initialized properly
Move creation of app..users to express.coffee
Split specs a bit more for cases outside of a chatroom
Add tests and minimal fix for when a user sends a chat message
Closes #9 Socket.IO unit tests