BTreeNode largely complete. Needs to be used over BTreeNode nested in BTree.