added some documentation, added RoomRestService