Test infrastructure

We probably want a pep8 for python2 and for python3 yea?