Balance Checking should now work

* Implemented two methods that get the total size of all the buckets in a node's subtree
* Implemented a method to check if a subtree is balanced
* minor tweaks