Update .gitignore to exclude .swp