Added support for proper updating of git submodules, make pull