fixed pyflakes and redacted poor choice for 'path_walk' behaviour
FormatError doesn't exist, replace with FormatedError
more clear error reporting wrt malformed file lists
redact 'makedir' call for 'output_dir' , cleaner error reporting for run migration , add extract_blob of artifact to 'run' behaviour to insure that all dependencies are listed, also if a run fails to execute correctly we now check return codes