Move lat,lng lookup into dedicated Lookup classes.

* `::Timezone::Lookup::Google` and `::Timezone::Lookup::Geonames` are
  responsible for their respective lookups and have their own test
  suites.