moved WebDriverFactory instantiation to the Inject
added ability to provide custom injector