Improve PEP8 compliance.
Convert tabs to spaces
Complete PEP8 compliance.
Adapt .gitignore for coverage-generated files.