ensure the exit status reflects test results... 0 for pass

Phantom should exit reflecting the failure status of the tests carried out. message.data seems to be a typo for message.details in this instance and in my tests.
Either this or message.data should contain the result of cb(message.details) but looking at the plugin.done cb this shouldn't be the case ( returns itself )