Refactoring assembler into a general haplotype based caller.

Refactored the assembler into a more general haplotype based approach, which should allow more of a performance/accuracy tradeoff.