Completed RoomAccess and added tests