Recursive trees now implement IEnumerable<T>

Closes #15
Related to #2 as type hierarchies should fit well in the XmlNode test.