deal properly with dicts
gigantic refactor to get bldgs with just >1 address.

resolves #21

now generates ships/${QTRSEC}_multi_addr.osm containin addresses nodes

where all addresses in a taxlot are placed
on the building, we use the distributed address
points. Otherwise, redistribute the points
within the building.
couple more tweaks to logic in translate to remove empty values
update sample data, include multi_addr