Optional drop table support and an test for it

Allows a spreadsheet to be re-imported into an existing database by dropping the table before attempting to create it. If the table does NOT already exist, no error is raised.

Default behavior (raising an error) is retained.