Use tox to create a testing matrix

And integrate it into setuptools