Changed RoomTypes to RoomType, Descriptors to Descriptor, and Details to Detail. Added a useful toString() for the Rectangle class.
Fixed DungeonIO.read() and updated unit test.