Adding in better brew support

* Testing for package manager install
* Installing brew if it doesn't exist