Add pep8 check to travis

This is a proposal to strict coding style to pep8 and add the check to travis ci.

Currently this pull request will fail, but it should pass when my previous pull request merged, as I have done some cleanups for it.