BTree: Refactor
BTree: More comprehensive toString
BTree: Cleanup test
Pass BTreeTest.splitWithNewKeyLeft
BTree: Add diagnosis logging when a test fails