Changed colors for prompt. Now, the username is red if root, and cyan for
any other user, the hostname is magenta if connected via ssh, and green
otherwise, and the working directory is yellow.

Also added a check in the "Changing Directory" section to make sure ~/.cache/zsh
exists, and create it if it does not.