node.js geocoder with pluggable geocoding services.