Formatting and minor adjustments
Change error handling - have drivers store errors in Database::errorStack