adding ability to specify engine, collation, charset on createTable