Allow FirefoxProfile as argument to FirefoxDriver constructor

I've made a very basic change to fix issue #50 but it needs a test - probably a new one for FirefoxDriver?