This PR adds a flask server to the extractor that can be used to start multiple extractions without restarting the extractor container (needed for "Unpacking as a Service" (UaaS))
added a flask app with two endpoints
one to start unpacking (with a folder as parameter)
another one to check the status
refactoring
some unintentional reformatting with black
uses the same entry point to be backwards compatible but the new server can be started e.g. with the entry point
This PR adds a flask server to the extractor that can be used to start multiple extractions without restarting the extractor container (needed for "Unpacking as a Service" (UaaS))