fix github issue 1: add setup.py