changing my module name, the things I do for PEP8
PEP 0263 conformance, added source encoding
fixing setup.py for the pep8
correcting imports for new module name
fixes
Adjustments for python3