Changed LeafNodeElement implementation to be structs instead of classes. Also used the buffer for reading and writing data
commit
commit
implemented Leaf and some nonleaf
Fixed bugs
Yee boi