fixed pep8/pyflakes errors and enabled flake8 in travis-ci

- fixed all pep8 and pyflakes errors
- enabled flake8 static check in travis-ci config**

** note: CI *will* now fail if any pep8 nits creep in... be careful out there.

"code so clean you could eat off of it!"