Handle $PATHs for golang OSX and Unix

Add a conditional to handle for multiple different paths for golang. One for
OSX, which uses brew. The other for Unix distros, which you have to compile by
source. There is very good documentation on this here:
  http://golang.org/doc/install#tarball
  http://golang.org/dl/
  http://golang.org/doc/install/source#install
Add support for SunOS for xterm

Added support for SunOS for xterm issues.
Load .bash_aliases for variable dependencies

Loading .bash_aliases first becuase its the one that figures out, which osType
your currently using. This variable is being used by other bash files so
aliases need to be loaded first.
NOTE: Fix this later please kthx