Cloud9 extensions for development on remote node.js devices, plus deployment and activation rules