Selectively port mixedpuppy's changes to the selenium command line to no longer require moving of /Applications/Firefox.app.
Merge pull request #134 from Standard8/selenium_firefox

Selectively port mixedpuppy's changes to the selenium command line to no longer require moving of /Applications/Firefox.app
Refactor functional tests to be more independant
Remove unnecessary require, paired with @tOkeshu
Remove unnecessary switchto commands, paired with @tOkeshu
Functional test: sign out
Remove an obsolete test