add setup.py for pip install