Initial commit of constant timestep models (life expectancy, maturity, mating). There is an issue with ConstantPopulationRandomMatingModel. Because warped used splay tree, events generated for current simulation object are moved to the head of the queue. If event A spawns event B occuring at the same time for obj 1, then event B will be executed next. The random mating model should allow other individuals mate prior obj 1 mating a second time. Conversely, a random number of offspring can be generated at maturity, and events for each offspring can be spawned
Added various distributions from which random numbers can be pulled. Also cleaned up execution to make use of these distributions. Major change: IndividualShells have exactly 1 Property set. This set is reset prior to each new use of the shell. This cuts down on memory (de)allocation steps. Simulation performance comparable to quantiNemo for non-Trait based selection methods
Moved distributions out of model directory. Modified makefile to reflect move
Changed taus RNG to be mt19937. Expected next step is to obtain RNG from an environment setting