Persistent Binary Search tree: node buckets

Nodes now have a bucket of values instead of just 1 value. Implies that
every key in the tree is unique and nodes now have a reference to its
value(s) location within a seperate data file, instead of the value
itself.