Changed Room and RoomManager specification, implementation and tests
Added new room types and modified Room.seaView getter