Early bailout on errors, proper vimrc setup

Enabled bailout on first error. 
Moved all network related commands on top of script.
Used 'install' instead of checking file existence and making backup
Installing apt-cyg after script has finished setup.