Updated Tree specs to account for unordered criteria results
Replaced unwieldy options_for_ class methods with required ::has_tree call.

- Moved concern from Tree to HasTree.
- Current spec status: 59 examples, 0 failures.
Incremented version for release.

- Incremented version to 0.4.0.
- Current spec status: 59 examples, 0 failures.