fix error handling: driver.run is not a promise chain method (fix #4)