refactor. insert, support add_and_split new parent
bug fix and add testcase. fix left child of root after insert.
add testcase on splitLast
add testcase on addAndSplitItems child. fix bugs when insert to the center
insert done