First FT specced out in comments, and now uses unittest
add vim swp and some other files to gitignore