BDD with PageObject, step by step examples from scratch using Selenium-Webdriver, Cucumber and Ruby