Distance functions now return DistanceTriplet.

Instead of returning Double, distance calculating functions return
(String, String, Double), with the two String being names of the
sequences/profiles.

Tests were adjusted to work with this change.