Again changed some EpidemicSimulator structure.

Now assumes (hours/tick) == 1 and a snapshot is taken every 24 hours. Might wanna add hours/tick to SimulationData so it doesnt need to get set as an argument each .DoTick() call