added .gitignore to exclude *.swp files