WIP: moi

This is not hooked up to the UI yet. The analysis pipeline "works" in that it is starting compute again using moi. Issuing this PR as a WIP so progress can be tracked.
The name of the job is independent of execution status. Depending on what the UI does, it might list the job name as soon as it gets queued