fix the shell setup to work under zsh and cleanup the code that setup the prompt.