PEP8 Everywhere!

This PR goes through the entire codebase and reapplies PEP8, PyFlake, and LCR (Lars Code Requirements™) standards.  There is room for more improvement, but this PR just focuses on just source code formatting and arrangement, nothing semantic.