Adding in the processing step and unit tests, changes to JobDescFactory