initial work on geocoder integration
allow multiple geocoders