Added abstract method getDefaultDriver()

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