Update README, TODO and setup.py requirements.