Adds ability to read remote zip archives

The list of cities is read directly from the geonames data dump which
is a zip archive.