EOD.
- converted rooms to hash rather than array
- updated relevant code to handle new format.
- first steps at displaying room and navigation onscreen.
- added initial files for grunting
- fixed editor to not allow rooms to be created that fail validation