Improve boilerplate
Add db model for ActionExecutionStateDB
More boilerplate changes
ActionExecutionState model changes
Runner container creates the state objects
Mistral runner uses the new interface for runner