PEP8 overhaul of code and cover > covage in requirements