working flexible implementation of consensus
working copy
missed the vcf ensemble class earlier
saved function for extracting regions in an indexed VCF file