Set up for tox and add an experimental setup.py