Page Object Model Framework with Selenium 2 (WebDriver) using Java and TestNG