Unit tests for recursive Model Types

Demonstrated that I can define, use, save and load a binary tree.  Now
*that* is really cool...