Added socket as a service
Moved responsibilty of scroll to messages view
Removed unused app event listener
Moved messages and new message into a controller
Fixed failing tests due to refactor
Finished moving to new directory structure
Flattened directory structure further
Merge branch 'develop'