move to using the uri module and avoid string urls
add a User-Agent to our request to help out the geonames project
remove the unused KEYS variable from the base class
merging with master