Update setup.py, add requirements.