closes #20 - refined submodule check to include subdirectories of git submodules