The create method in the Trees class wasn't passing the "recursive" option to sift, and as a consequence, the each tree in the "tree" hash was getting set to nil
Merge pull request #109 from jes5e/master

Tree creation was failing in the master branch.  Wrote a test that bears out the problem and then fixed it.