Clean up zsh config by adding commonrc

- Instead of dumping all my custom aliases, imports and garbage into the
  zshrc file, move it into a commonrc file (since, technically, it
  should exist for every shell, if I actually kept my config for BASH
  when I moved to ZSH).
Use submodules for Vim bundles