Peer to peer chat using ruby, eventmachine, jQuery and HTML5 websockets.