made the userList public and removed unnecessary methods
fixed to reflect the changes from the Room class
added RoomGroup to group rooms
added a method to register a class used by Kryo