This adds geoip city resolution in the same format as the other calls

Includes GeoIPCity.h. Adds city lookup through `geoip.city` and `geoip.city_from_ip`