flake8 cleanup
remove SELECT_ALL
flake8 fixes
configure testing
expand test coverage