DAG construction from VCF inputs

And a host of other updates.