Fixes #41. DB.driver returns the driver for its database, not the driver for the default database

This enables an application connecting to multiple databases using different drivers
to not have to hard-code the driver for each database, but specify them in the application config.