resolve #51

Slicing and dicing haplotype observations could lead to (erroneous) divided
indels.  Avoid these using a suitable guard in the haplotype observation
generation process (fithaplotype).