gitignore improvements