Added abstract method getDefaultDriver()

The driver() method calls getDefaultDriver(), but nothing in the class says it should be implemented.