Add snapshot API to console
Add snapshot API to console

Enables taking periodic snapshots of the current state of the
simulation and exporting to CSV.

Signed-off-by: Zac Delventhal <593147d2808cd66b7e2ad59ca4b0c07d6c52cddd@gmail.com>

meeba-farm/meeba-farm,meeba-farm/meeba-farm