Rework of multiple chatroom functionality.

Every chatroom now tracks it's own user list(including statuses) and
messages therein. Instead of a global list.
Multiple chatrooms are finally standalone
Merge pull request #1 from SliceOLife/develop

Merges standalone chatrooms into stable