Feature/vim

VIM is a little weird in that a relocatable package seems impossible.  During the build process you can set a **VIMRUNTIME** path but this obviously won't work for multiple envs.  My solutions builds VIM and a bash file: `set_vim_path.sh` which, after being executed, sets the **VIMRUNTIME** path appropriately after inspecting the current envs PATH.