updated timer function that allows for adding a message for a new lap.
bug fix for validating an empty ObjectVector
Added SimulationParameters class

Simulation is now handled as a method for SimulationParameters.
SimulateCKD now creates a SimulationParameters object and called
`$simulate()`.
Also added SimulationResults for returning the results.