zsh configuration

This is my personal zsh configuration. There needs to be a directory at ~/.local/share/zsh to make this configuration work.