Merge pull request #1 from mkclub/master

Update
minor improvement in roster list
added chat window draft
improved chat behavior
polishing of the chat window ui, code cleanup
updated chat window with more skype-like behavior