Address geocoding and reverse lookup

# Geocoding Service

The geocoding service provides address to latitude longitude geocoding as well as the reverse. 
It's useful for building mapping or location based services.
