updated the WebsocketConnection by supporting multiple groups
added ChannelGroup
added QueueChannelGroup
added TopicChannelGroup
updated the Channel to support channel groups
updated the rameses-websocket2 to support channel groups