add .swp, build, and .DS_Store to .gitignore