Add Record::drop() to support dropping a model's table
Add Record::create() to support creating a model's table

Uses the $vars array to derive likely DDL for CREATE TABLE statements
Accepts custom DDL as parameter 'ddl' in $vars arrays