Adding in types egg group, gender, and type.  Code is temporarily broken.  Will need to introduce collections to make it clear what parameters Monster expects and to simplify the validation of parameters in the Monster class.