New geocoding UI

I'm seeing this in many of the child classes, maybe would be nice to have in the abstract class a 

get_country()
  country = @internal_geocoder.countries
  country == %Q{'world'} ? 'null' : country
end

or something similar, to avoid repetition.

But nothing too important