Second rework of the GeoIP code, now supporting cities!