add better checking of zsh
add better checking of zsh

* add command_exists functio to check if a command exists
* only chsh if shell isn't zsh

nicknisi/dotfiles,NerdPad/dotfiles,OctavianRotari/dotfiles,nicknisi/dotfiles,abhisood/dotfiles,nicknisi/dotfiles,OctavianRotari/dotfiles