Added chat handler and made aesthetic changes to chat window

[frontend]
User list now smaller and flips in/out of view
Moved all chat-related code into chat handler class
Removed a lot of unnecessary code from app
Fixed scroll position when content is wider then chat window width (on resize)
Tabs are now proper, re-styled and positioned
Renamed scripts folder to controllers
Added some more touch handlers

[backend]
Hardcoded user alias for testing