add support for drop_table :if_exists & :cascade

Addresses part of #79