Wrap long line in setup.py
Add flake8 config and use general flake8 command in travis before_script

The flake8 config file will only run on .py files and ignores the docs/ and tests/ directories.