Moving settings to config file.  Adding support for S3 so the pipeline now it able to restart after a crash without running already completed tasks again