change colours + reduce spaces + more info git

Colours: green/yellow + blue
Git: added colours for symbols
Git: disable when no git repo
Display the full path with '~'
Added zshrc file