Lots of super exciting PEP8 fixes.

Mainly whitespace and tabbing/spacing stuff.
PEP8 fixes for test classes.
All PEP8 issues resolved except linelength stuff.
Address CR comments.
Merge pull request #788 from jmduke/master

Resolve PEP8 issues