Improved zsh completion

Complete options for sub commands
Complete global options
Don't use global variables
Merge pull request #12 from mollifier/improve-zsh-completions

Improved zsh completion