Sort out requirements and setup.py

See praekelt/vumi#644 for details.