Add genotype class
Add mutable genotype class
Add genotype tests for mutable and immutable types