update .gitignore to avoid *.swp