Trying defining AnnotatedTree to include the LabelTable.  Refactor Visualize under this assumption.
Pushing through the refactor of Labels.  Its pretty ugly.  NewickTrees should have been an ADT.  This rev typechecks but is still not finished.