Disconnect irc on WS disconnection.

On branch: chatrooms
Added parenthesis to satisfy the coding standard.

On branch: chatrooms
Use a chatroom object for the abstraction of the irc.

On branch: chatrooms
Some Refactoring and added a redis based PubSub for corocket communities.

On branch: chatrooms