added geoip filter to add country,city,region and location (lat/long) for an entity in document.
added ability to give top level name for geo data, simplified code a little.