Create Chat object, responsible for the chat room

* Chat listens for the new_user event and prints the new user that joined the room
Define user name in its connection object

* Store user name in connection_store in order to be able to call collect_all in a common attribute, so guests belongs to channels
* Define next guest number name using regex on the last guest in specific room  plus 1

Conflicts:
	app/controllers/parties_controller.rb
Broadcast to all users when a user leaves the room
Add send_message event to broadcast message to users in a room
Broadcast messages typed on chat textarea to everybody in current Room

* Update Chat HTML to include textarea HTML element
* Define send_message method in parties_controller responsible to sending new message to all users
* Update Chat js Object to listen for keyup events and trigger "send_message" event on server when ENTER key is pressed
* Update Chat js Object to listen to 'new_message' events and add then in chat

Conflicts:
	app/views/rooms/show.html.erb
Sanitize messages to prevent XSS
Apply Chat layout
Add chat icon
Init Chat
start chat position
add chat styling
finish styling
add final css
Merge pull request #35 from jonjchew/user_chat

User chat