add flake8 test for code formatting

Violations were fixed using autopep8 with some minor manual changes.
turn on debugging for testing
override personal config `ignore=`
fix previously ignored E128 errors
Merge pull request #63 from mark-burnett/flake8

Use flake8 to check code formatting