Added Vim files to gitignore.
Properly escape Emacs gitignore files
Implemented --test switch to run tests