add in fix for zero tree distances

because MDS can't work on zero distance, we fix them to an arbitrarily
low value
hardcode dimensions for MDS to 2

because doing more dimensions is not easily plot-able.
add catch for treespace plots without likelihoods

so now we automatically deal with different situations, and produce
nice plots either way.
add treespace test