Chat scrolls down when message sent/received.
Canvas resizing. A bunch of UI stuff. Should be done if no bugs.
Merge pull request #8 from GilbertLS/master

Bunch of changes