Base classes and functions for phylogenetic tree input and output
