Move Tree::Node out of main tree file and into its own file and spec
Clarify spec descriptions a bit