Explicitly use needed modules
Call _run_ddl with a file name, not a string of DDL
Move _run_command method to mysql class

The Pg class doesn't need this at all
Implement _build_dbh in the Core role
Core role requires _drop_database method