added method to support pretty printing of alignment objects

[NEW] toPretty method returns a string with the first sequence shown completely
    and all others displaying a '.' when they match the first, the observed
    state otherwise. Takes name order and a length of interleaved blocks.