Better display of error messages. (#60)
Resolved #59: run_phantomjs()
now checks that a port
is available before telling PhantomJS to start and listen on that port.
It also provides more informative error messages if unable to connect.
(#62)
Make sure stdout and stderr output is recorded.
Try to find locally-install phantomjs first.
Session$new()
now checks that the phantomjs binary
was built with ghostdriver support.
First public release.