Zsh: modify prompt theme to identify non-zero exit code

If the last command's exit code is non-zero, the last prompt character
is colored red to let me know the last command has failed.

A single whitespace was also introduce in front of the pwd.