Uses Geonames service to get human-readable names for locations based on user-provided lat/long pairs.