TownBluePrint rows can contain empty space
Added simple viewer for a TownBluePrint
Added tests for TownBluePrint.get and added TownBluePrint.set
added TownBluePrint.fillRow
Added ResidentialBluePrintGenerator
cleaned up