Fixed bug #23 where a nil left_child would cause a crash

This bug was being manifested for BinaryTrees.
Fixed the yield parameter documentation.
Added an inordered_each method for the Binary Tree
Fixed the return values for the iterator methods.
Documentation fixes.