updated TreeNode and deprecated to_newick, from_newick, from_file