Initial commit
Clean up code, store RNG seed in output file
Store hash of last git commit

Keep track of the code revision that generated each run, so results are
repeatable