Major rewrite to simplify hashing algorithm and make better use of tree structure.
Working towards getting tests passing.
Fix all tests.
Merge branch 'feature/simplify-nodes' into develop