Wow this is such a mess...Debugging delete.  Insert changed a few times, not sure if anything really changed in the end though.  Delete seems to be reordering things? 0.o
Ok, I think delete works properly now.
I.am.so.dumb.
Fixed the scenario where we want to find notes that don't exist in the tree.  Going to save debug messages here.
This is the tidied version of the last commit.
Scavenger Hunt/Linked List works now.