Ignore .DS_Store (.gitignore)

Here's an update to .gitignore with some new files to ignore, based on observations from other pull requests.