Simplified test_project structure
Add tox file
Add flake8 to tox.ini
Add coverage report to tox
Update travis to use tox
Merge branch 'tox' into develop