Allow multiple ChromeDrivers to be running

Regarding Issue #1811

Checks for running ChromeDriver instances with the same port, and kills that, rather than all ChromeDrivers running. Then starts up ChromeDriver on specified port.

Added a --chromedriver-port command line option to allow for specification.

Attn: @jlipps