Add setup.py for building on Mac OS X