Automatic and manual PEP8 fixes for #101

Many formatting adjustments to better match PEP8 coding standards. Line length corrections are a separate commit for clarity.

The only negative is this makes some git blame more difficult, but meh... I accept that. Haha