Add gitignore
Update submodules