Merge pull request #3 from yggie/introducing-dispatcher

introduced a Dispatcher
fixed chatbox focus and position

- chatbox now retains focus after submitting messages
- chat can be submitted by pressing enter on the chat window
- chatbox is now separate from the chat window scrolling