allow overriding the initialization of Test_State, re-factor methods to allow for re-usability Test_Database_Driver