Added geolocation and reverse geolocation lookup.
Merged.