Renamed Jobs and removed duplicate name
Job type parameter now needed to start a job
Separate function for enqueueing a job
Running the 2 jobs from one call
Logging modifications
Separate functions for all QueueFactory calls