Add simulation.c, which contains main simulation loop

The basic skeleton of the main simulation is now added.  It just doesn't do
anything yet.