added cucumber test with page object pattern driven by phantomjs