satisfy mercurial dependency during installation.

vim requires mercurial to be able to install...
Fixed dependency on .vim folder
New spec tests.