Bunch of updates to vim
git to https
Added missing submodules
Make some things look nicer
Switch rust to bundle