most pep8 stuff is fixed, but there are still a lot of line length issues.