Cleaned up the SCSS files based on linting
Improved how new messages are scrolled into view
Moved responsibilty of add message from socket to controller
Added the users collection
Added ability to know when people have left
Added timestamp to messages
Remove user announcements and added better message experience
Fixed broken tests from changes
De-localized the tests so will pass in any region
Added sidebar showing users in chat
Made grunt watch recompile js when templates change
Simplified the app starter
Added message history and improved realtime implementation