Update osxdefaults to be run as binary

It appears calling it as a function doesn't work and after looking
through other and after looking through other peoples
implementations, they all have appeared to ditch that methodology.

Issue: #17