Make flake8 optional as well (enabled by default though).
Explain generated scripts in README.