Daniel & Saman - Reverting previous refactor (that broke the tests), and refactored the selenium before & after cucumber methods (that creates and destroys the firefox driver) into it's own class