Add JobFactory class, which will help hide the implementation details of JobType and JobTypeFactory after an anticipated refactoring.
Refactor Jobseeker specs to use JobFactory instead of Job#new, thereby hiding the details of JobType and JobTypeFactory, in particular.