fix(Communicator, TreeRunner) Fix breakage from refactor

Fixes two issues introduced with the refactor:
- sendMessage is no longer an object method. I've removed "this" from the call.
- The argument signature for Communicator's onData is (err, data) instead of (data).