outsource the node_modules into git submodules