Rework approach to coverage retrieval to use GATK pileup mechanism instead of individual read retrieval. Add in iterator which simplifies getting GATK AlignmentContexts without needing to go through full map/reduce walker framework