node.js port of docker/libswarm