Only chsh to zsh if zsh is not the shell

This PR checks the user's current shell before making the chsh call.  This is a good thing because the chsh call requires a password input, so it'd be nice to avoid that where possible.
No need to invoke bash again though.

```sh
if [[ "$SHELL" != */zsh ]]; then
  # change shell
fi
```