Fixed classes to pass the test until the grouping phase.
Created the class GenerationJob comprehensive of everything needed to
execute a generator job.