adding treeprinter, consistency updates

updates for compatibility changes with taxomachine