Fwk summer refact

Changes to match the job refactoring done in https://github.com/daisy-consortium/pipeline-framework