added google geocoding; resolves #2