- Configuration **must** be a complete URL. The implementation no longer appends /json to the URL.
- Introduce a handler interface for GeoIP providers - Move the implementation of FreeGeoIP into a struct of its own