Created a MassFlowCalculator and MassMover in SimulationRunner.
SimulationRunner now iterates one time step.
Added copy constructor to DensityGrid.
Added Snapshot and SnapshotCollection classes.