Program dependency management with node.js