added DCGIS lookup after the initial Google Maps lookup to help improve accuracy; see issue #96; also added some handling for bogus addresses, see issue #117