City's geonameid written to CSV.
Split large query into smaller ones to prevent hitting API limits. Fixes issue #2.
Loaded city names as unicode.
Simple output refactoring.