[TIMOB-14098] Fleshed out error reporting and made it work on node 0.8.x
Merge pull request #212 from bryan-m-hughes/timob-14098

[TIMOB-14098] Fleshed out error reporting and made it work on node 0.8.x