tox and CI stuff

We need to set up CI for vumi-go and tox is a good way to do that. This means a bunch of (mostly minor) changes and fixes to requirements, `setup.py`, etc.