Fix pep8 issue
Add tox.ini and supporting test files

Currently there are not any unittest to run, but this
will add the framework to run them. More importantly,
this adds a tox env. for running flake8 for pep8 checks.