First it classifies inputs into groups in the Parameters class.
Next it reads the seed-data in the SeedFromFile class.
Next, it reads the simulation type. If sim is set to grid, the GridRun class is accessed,
which runs the normal simulation splitfactor times with less particles.