Update requirements and include them in setup.py