fix submodules handling
Adjust .gitignore contents