Add restart capability

Unit tests only for now; still need to add the appropriate
functionality to mpi/toplevel.
endgame-mpi has --restart capability
predict: Add restart simulation