added VariantVisitor class for parsing bam files