Added Key and Execution context.
Passed test of Single Job.
Added hash with indiferent access
Extract specification from job.
Fix Key errors.
Pass initial job life cycle tests.