Better way to keep directory while ignoring

Instead of using .gitignore with * and a !.gitignore, use root
.gitignore to add !swap/.gitkeep or whatever file you have so that git
will know it's supposed to keep the directory.  Better to keep
everything in one file.  pathogen.vim was also deleted.
Save vundle and undo/.gitkeep