Reading in pairs in buffers.

Not yet handling the buffers, so it is not yet phasing again.
Splitting nodes in finished and not-yet finished components.

Doesn't handle the special cases when switching chromosome or the last nodes in the input file.
Phasing finished components.
bug fix (writing unfinished components)
Handle transitions between chromosomes
Merge branch 'feature/stream_haplotype_phaser' into develop