Working HelloWorld test, checks that we can create a task and receive a message from pulseListener.

Normally I call it variable `pulse`... but it doesn't really matter :)

Anyways, I refactored the test utils and renamed it helpers... You can see how I've done... 
It's still possible to use `PulseListener`, but the `PulseTestReceiver` now embedded should be much nicer...

I suggest porting to that as next step... and then working on listening for the artifactCreated message to pick up the log... and read the log... Or maybe just listen for task completed and then request the list of artifacts from the queue using the `taskId` (that way you can also find the log).

See queue API documentation for listing artifact and queue exchanges documentation for information on the artifact-created message. It's probably even worth doing both of the things to make sure that everything works.