Fixes Issue #103

It was suggested to me elsewhere not to amend existing tests, however I thought that verifying the balance of the tree after each random action was valuable. Let me know if this is not okay and I can remove these checks from here.