initial commit

added fictional crosses, genotypes, and first pass at trying to optimize
the crosses to genotype.  Still need to trim out crosses that are
complete subsets of the combined set of informative genotypes.