make some QSDriver stuff configurable via (optional) passed-in Configuration object
moved AmazonS3TaskService impl in