This function is a general tool for checking for concordance between a data file and a phylogenetic
tree. For the data, names can be specified as the names of objects in the vector, rownames of the data
array or as 'data.names'. The name.check function finds and lists all taxa present in data set but not
in the tree, and vice-versa. The treedata function returns a list containing both the tree and the data
after pruning out any species that are not found in both.