make a few pep8 related fixes
add vim swap files to .gitignore
raise version to 0.2.8