Capture logs when run non-interactively

Fixes #20

This diverts the message stream, which should only be done with "extreme
caution". Currently done by default when run non-interactively, but will
eventually make that an option of main()
Overwrite experimentr output by default.

Also backs up the metadata (fixes #12)

Fixes #18, though brutally.