vim swaps to git ignore, add more tests