Coding Conventions: Integrate Black and Flake8
Basically the integration and config should match the one in engine#96 (closed).
The only caveat: Everything in src/rest/**
should be excluded from auto-formatting as this is generated API code.
Edited by David Trattnig