Setup testing via tox and pytest
Fix flake8 errors
Merge pull request #60 from Apogaea/piper/tox-for-testing

Piper/tox for testing