Building geocoding process

Slow, but likely functional. Currently we are grouping by
latitude/longitude.