Added MAX_BYTE_SIZE for helping with offsets and preventing overwriting other objects in the binary file.
Renamed middleIndex to MIDDLE_INDEX to emphasize finality.
Utilities largely complete.
BTreeNode needs rigorous.
More tests added.