Update gitignore to work better in submodules