Add management command for archiving transactions

Similar to the one in #1083 that handles statement generation.

This should support archiving to S3 but not deleting the transactions (for carefully trying things out in production).
I thought that developers running the management command would prefer to see the database values? I do want to fix up the filename though -- I don't think we really want it to include the "00:00:00" parts?