Chnage push style from simple to upstream
Added NERDTree and .gitignore
Add F3 to NERDTree mapping.
Enhanced gitconfig, merged vimrc
Fix git push rule.
Add a new prompt which is good for git users.
Fix setup_dotfiles.sh to NOT use readlink which is not available on Mac