fix typos, add .swp files to gitignore