Implement all the plotting in a ``DendrogramPlotter`` class - makes it easy to cache the positions of all the leaves for plotting purposes.
Added basic viewer
Import Plotter and Viewer into top-level of package