Tons of small changes for pep8 pylint and close to full test coverage