Daniel - Adding in new cucumber test specifications (currently unimplemented, and get skipped in the maven build).

Also refactored the FirefoxDriver setup and teardown methods (which is common between all Cucumber test scenarios), into its own class, that also contain the FirefoxDriver instance.

Also changed the config.properties file to run the Cucumber tests again the Vagrant VM server.