extracted room_factory
extracting methods, refactoring and renaming
added simplecov
added comments to room_spec
update comments to room_factory_spec
updated description requires regex match for game spec
added counts for incoming and outgoing corridors to wall
added corridor counts and description method
room_factory work.

- extracted self.parse_rooms
- added incoming and outgoing corridor counts
- removed temp vars in self.add_corridors_to_room
- extracted room#add_outgoing_corridor
- extracted room#add_incoming_corridor
added comment blocks to walls spec