Refactored tree out of datastructs; removed trcl_tree