Cleanup bad merge from #72.

@rudle @strongriley 

* Run the 'brew tap' command rather than just creating a string.
* Fail if the 'brew tap' command fails.
* Run ruby code in ruby, not by shelling out to the system! oO