Added additional logic to setup script.

It's now safer to execute on a machine that's already setup.
Added reset to colors
Added colors to first_time.sh