add unit tests for syntax errors
add unit tests for deprecated python usage
add unit tests and fix whitespace errors and warnings
add unit tests and fix blank line errors and warnings
add unit tests for import errors
add unit tests and fix statement errors
add unit tests and fix redundant backslashes between brackets
add unit tests and fix lexical indentation for python3

These are the pep8 tests that break python3,
such as mixing tabs and spaces for indentation.

I ignored all the pep8 tests that seemed only stylistic,
such as "visual" indentation.

http://docs.python.org/3.3/reference/lexical_analysis.html