add Geocoder

Still working through a few things.