Worker factory now support file based job requirements.

Change-Id: I094080186a5f4f2fb9546b496ee6fd87c821ed7b
Merge branch 'json_rw_files'

Change-Id: Idfa5a4b792f18556b9cd684e4b57ec2abaf09f1f