Initial top-level .gitignore

Added *.swp (vi/vim swapfile)
Added .DS_Store and ._* (Mac)