added geosearch and fixed historical data gathering
updates to hash geolocation searching