Added mpi version of the simulator. Still needs some work, but is
basically working.