Added Reverse Geocoding lookup, address caching and a method to regulate reverse Geocoder requests to prevent flooding the API and being denied responses.