fix git submodules
start a .gitignore file