added a room manager

you can now disconnect from rooms and there is a rooms list which the name of the room is added to 
please note this is not complete you cant disconnect from a room if you are not using the command in that room