setup and docs flake8
flake8 everything but don't do complexity
flake8 compliance