If a plugin has a listen function (like a job plugin i.e webhooks), run it with the emitter object
Added test to ensure listen is called
Merge pull request #1 from microadam/bug/fix-job-plugin-listen

If a plugin has a listen function (like a job plugin i.e webhooks), run ...