Implements most functions for BTLeafNode

TODO:
-implement insertAndSplit for leaf
-test leaf nodes
-implement non leaf nodes