fixed rebalance and insert, established different rebalancing behavior for leaf and interior nodes, included numkey increment and root behavior