add a setup.py. usage: `python setup.py install`