Check for pep8 errors using travis

1. E201 and E202 errors are ignored because they are caused by jinja variable `{{ }}`notation but could be included building a test repo and applying pep8 to it.
2. E501 errors are ignored but I could fix line lenghts if you are interested.