Refactored so app properties are loaded into system properties if the system property does not exist. This will enable runners like Jenkins to override anything in the app.properties file. Changed driver to use RemoteWebDriver. App.properties is pointing to our internal selenium grid.