default to setuptools then fall back on distribute_setup for tox compatibility
pep8 up the tests
add a tox.ini
change travis to use tox
swap to pep8 instead of flake8
PEP8 ALL THE THINGS
update readme
Merge pull request #424 from decause/toxTests

Switch to tox