Add Mac OS X support

Use the POSIX provider to add Mac OS X support.
Merge pull request #35 from jgoldschrafe/master

Add Mac OS X support