SplitMongo publish method

STUD-451

I added a long comment of the datastructures at the beginning of split

@singingwolfboy @cahrens @andy-armstrong Can 2 of you review this?