add zsh dependency
update .gitignore