Wrap JavaScript errors on NodeJS process side into PHP's DriverException

Now the failed test output looks much cleaner because NodeJS process don't crash after JS error happened.

Tests still failing though, but it wasn't the point of this PR to fix them :smile: 

Fixes #72