Use Moose for database handle classes

Use Test::Class for database handle tests
Merge pull request #190 from keithj/moose_db_handles

Use Moose for database handle classes