Metadata extractor plugin and some minor fixes

That's fine. Such a system would download data to a processing node, process it, upload results, and delete the downloaded input data.