PEP8 makeover, tons of bugs squashed
* PEP8
  -- In an effort to embrace uniformity, i've pep8'd most of the code.
  I wasn't crazy about it, so some stuff might not be up to snuff.  Lots
  of bugs were squashed.  I'll accept pull requests for PEP8 fixes.