add basic submodules to repo
add .gitignore file