Finished ReproductionAllele and fixed up reproduction related stuff.  Still broken