Clean up ExecutionContext a bit

1) Make types ordered alphabetically if it didn't matter.

2) Added Config to ExecutionContext, which is where it seems like it belongs

3) Use ExecutionContext.buildFlow in Job.