removed lots of whitespace, looking into UpdateQ
reenabled creation of PreGeno and recessive if needed
updatez now uses an rnd function to access random values
made the local random numbers be explicit and copied over before run