Allow web-hooks to be configured to fire on test or deploy

Fixes #5

I figured out why my web-hook wasn't firing after deploy. The worker was only listening for `job.status.tested`. So I added a listener for `job.status.deployed`. Instead of reusing `test_exitcode` I add a new property to to the payload `deploy_exitcode`. I also changed the output to say which webhook listener is being fired. 

I tested this on my fully updated strider. However I had to remove strider-sauce to work around #4
if onDeployed is called remove listener after firing hooks