egeonames
=========
erlang wrapper around geonames data set.
data is downloaded on demand (from http://download.geonames.org/export/dump)
and cached.
  start
    application:ensure_all_started(egeonames).
  add a country
    egeonames:add_country(se).
  check which countries are loaded
    1> egeonames:which_countries().
    [dk,se]
  lookup a place
    egeonames:lookup(atom(CountryCode), string(NameOfPopulatedPlace))
  Examples;
    1> egeonames:lookup(se, "Vallberga").
    [{2665537,<<"Vallberga">>,<<"SE">>,56.46667,13.01667}]
    2> egeonames:lookup(se, "Valleberga").
    [{2665474,<<"Valleberga">>,55.98333,12.95},
     {2665475,<<"Valleberga">>,55.43333,14.05}]