[WIP] add Geocoder

Still working through a few things.