Initial spec for Tree class.

Requires a Node to have a value