Add setup.py and python requirements