Add Initial Mountain Lion Support& fixes #6 and #7

Prior to this commit we did not support mountain lion. This is based on
some patched submitted by @andrewseago so he deserves the :beer:.

I am leaving the old Mac Book Air checks util I can have someone confirm
if the new code works on all machines. This new functionality is self
contained in this [gist](https://gist.github.com/acidprime/6533934)