My zsh configuration, adapted considerably from Prezto