Reworked ListTree

Rewrote ListTree to implement Collections, changed loop styles, & other
minor changes