Lets add the logic to allow users to
Subscribe to multiple rooms
Send a message to a room
Receive a message if a message was sent to a room
Unsubscribe to a room
Whats happening right now
How does a message go from one task to another? mpsc