Working on Tree class outline

Working on commenting iterators, data functions, figuring out what
default_data & branch_data are