WIP geocoder client

Submitting for early feedback.