Add Submodules as required for ZSH modules and VIM modules, and small vim cleanup