Add: time avg, max MCarlo flag

Calculates time average at end of simulation (each processor takes a
different amount of time to get through its set of cells) and a flag
that allows you to cap the max number of MCarlo evaluations.