modified to reflect the recent changes of the manager objects
added GenericEventHandler class for events that reuire 'no handling'
added method to sendGetRoomsResponse to the sender
added code to handle GetRoomsRequest