Dev/refactoring Controller layer
Created by: apmariglis
https://team-1617704806227.atlassian.net/browse/MIP-723
AlgorithmExecutor
is renamed to AlgorithmExecutionEngine
as it plays the role of an engine for the execution of an algorithm. Controller
, AlgorithmExecutionEngine
and <Algorithms>
are now more decoupled
https://team-1617704806227.atlassian.net/browse/MIP-666
mipengine.controller.config
is now only accessed by ./mipengine/controller/api/endpoint.py
. This also makes for a more decoupled design.