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.
Not sure of an easy way. This is essentially how its done in emperor [too](https://github.com/biocore/emperor/blob/master/emperor/support_files/emperor/js/emperor.js#L7) though just as a comment there