Daniel - Adding in new cucumber feature test specifications
Daniel - Started to refactor cucumber step definitions and selenium page model classes
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
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
Merge remote-tracking branch 'upstream/master'
Merge pull request #51 from dtong2/master

Add in cucumber test specifications (currently unimplemented, and get skipped in the maven build).