Reorganized so that the engine executes jobs which are given the necessary context.
Added dependencies: Handy URI Templates for generating URIs, and Jena for serializing RDF