A general geocoding module for node.js