Extracted hierarchy of WebDriver factories and introduced PhantomJSWebDriverFactory, that works better than HtmlUnitDriver (though still doesn't work for tests that require a hover action)
renamed WebDriverFactory to DriverFactory
added missing import
removed dependency of ApplicationProperties from ConfigurationDAO, now ExperimentTrader is responsible of returning Experiments to every client class