some tweaks
gitignore ignores doc/tags files to prevent (untracked content) issue for submodules