Add ZSH completion support

fixes #54