Fix slow zsh startup

TIL:
 - Calling compinit multiple times is dumb.
 - chruby needs to be initialised with a ruby
 - chruby handles the gemdir in the path so don't add the system gem dir