Update .gitignore

project-specific files and os generated files ignored