Working version
Output progression properly
Download file from S3
Handle several clients that can be setup in config file. Each client have their own SQS channel.

TODO:
Communicate back through SQS:
  - workflowID
  - progression
  - statuses and errors

PErform JSON input validation
handle all input parameters (many are ignored for now)