A TDD change using cucumber, uses page-object, webdriver & Sequel among others