Based a Genotype class on VariantFieldValue

With a couple GT specific operators, including separating out the alleles.

Heavily based off htslib and comment stream in #77.
you should highlight in the comments that no string comparison is done, that this operation is supposed to be fast.