Report error in port binding

A step in fixing #1 — reject the promise for the browser if GhostDriver is unable to start.
Needs detecting on the outside to inform the reporter.