Multiple Rooms - Working Grunt Serve

multiple rooms are now handled server side.
each room has:
- presence
- messages
- queue
- server side queue watcher.