a few tests for CeresNode and CeresSlice
additional tests for CeresNode
correct write behavior to leverage sequence order

"leftovers" were being added back in the list of sequences to write,
causing them to have to iterate through the slices list again. Instead
we should continue to write the leftovers since they'll be in the next
slice down.

Also fix cases of multiple identical creates happening that was called
out in some of the new tests
Merge remote-tracking branch 'vanilla/master'
bad commit, doesn't fix memory leak :(
Revert "correct write behavior to leverage sequence order"

This reverts commit 885f2a7ef97f8ded437d5b0d651af92d47900b5c.
right fix for memory leak in daemons