Fix remove table issues

Optimize simple case of remove_table so if there are no dependencies we just delete all.  Also allow remove_table to take options for doing things like fixing primary key.  Resolves issue #8