Adds flake8 and fixes flake8 problems
Adds tox docs env and updates docs.
Merge pull request #6 from ecordell/flake8

Adds flake8 and fixes flake8 problems