initial refactor and package rename
some tox/flake8 fixes
removed flake8 checks