setup all dependencies as submodules.