A tree node may now contain both text and meta data
Removed unused TreeOrMeta class
Made Meta's constructor package-private; use the factory method instead
Cannot contain both text and child trees
Javadocs for factory methods
TODO notes