Add setup.py with py.test support