Geocoding: Transforming Location Data to Power Better Apps