Test that image keyword functions as expected

In container based execution options, we specify the image: keyword. We should test that this is being respected and that the correct image is being used as specified by the job.

Additionally, when this keyword is absent we should test that the correct default image is being pulled.