Add .gitignore and ignore .swp