Simplify TreeNode, add TreeNode#children_count
Added tests for getters & setters.
Added TreeNode@parent_of?
Added failing test for properly handling reassigned children.
New TreeNode#parent= passes previously failing test from previous commit
Gem v0.0.1
Added TreeNode#path, TreeNode#trace
Fin.