Add SourceFile to handle looking up and creating source files.
Use new SourceFile library
Use diff_files from TestHelper
Expose locations of compiler outputs
Allow process_name to be given to inform workflow_name
Merge pull request #18 from davidlmorton/SourceFile

SourceFile
Merge pull request #19 from davidlmorton/runner

Changes to make rex process start a little nicer