Now the restricted programs allow you to specify an initializer.
Now the executables no longer rebuild all of the modules!
Organized the benchmarks, and deleted the parallel benchmarks.

The time it took for the parallel benchmarks to
warm up ended up being on the same order as the
benchmark themselves, and because Criterion runs
them a hundred times I didn't want to crank up the
problem size too high.
Added checkpoint and log to .gitignore.