Merge pull request #5 from dalcouffe/master

ensure webdriver remote server is stopped on error
Fix to not default the webdriver server port if the webdriver address is
not specified.  A free port will be selected when starting a new
webdriver server.  Should fix unable to launch chrome and ECONNREFUSED refused issues