Changed Tree class to use dList (double-linked) for branch lists and exposed as public member.