cleaned up imports
implemented onLeaveRoom method
fixed code in joining a room and leaving a room, clears the room manager
map and puts myself to the usermanager map upon connection, clears the
room and user manager maps upon disconnection, implemented onIdle method