Make code more pylint compliant but code has NOT been tested post changes.

Read README.md