Add OS X Support

OS X support should be added back in to the project. (See Issue #13 for an explanation of it's removal)