clean swp files and add .gitignore