Added options to use the commercial or secure geonames servers instead of the public server and to specify a token if you have set one for your geonames account. These changes are backward compatible and are only useful if you have a commercial geonames account.