[FIX] pep8 line length to 80

activate pep8 check in travis, and add no qa on scenario while waiting improvement of quality-tools.
This is a PEP8 commit only, underling code quality will not be improved in this PR
Oh, I am sorry, I went directly to the code.
Can we assume this PR is on hold until the quality tools take care of this?