Completely flake8 clean
Move the testsuite around, prepare for tox/travis
Add a tox.ini file
Fix an old-style except: statement