Add a "with" block for benchmarking stuff
Add a TODO
Merge branch 'bench'

Add an easy way to time stuff.
Add a more intelligent exporter in python

Verifies the md5 of the uploaded files before archiving them locally, as well
as tracking some stats like transfer rate.
Files are checked for a minimum size to ensure that we don't upload empty files
over top of actual content.