WIP harvester: new module to include harvesting workflows

We can pass the hostinfo from the workflows instead of a config or something to allow per-workflow FTP host configuration.