Add pep8 config, use pep8 in travis

also, fix E111-E113 errors:
E111 - indentation is not a multiple of four
E112 - expected an indented block
E113 - unexpected indentation

> I'd suggest agreeing on a specific version

Right now, we can only use some specific commit in pep8 history (or just wait for next release).