new functions added, some old functions removed and edited.
W is mapped to sudo vim command.
oh-my-zsh changes.