Yosemite Developer Fixes

If you are a developer, upgrading to the new Mac OS is always a bit of a hassle. Yosemite is a bigger hassle than Mavericks or Lion. Here are some of the steps I needed to use to fix my dev environment as a ruby on rails developer.