Move assertion code to parent class so it is usable in other tests
clean_table_name no longer needs to be public
Inline resetting of the configuration
Add a method that resets cached runtime state
Add some TODO notes
Fix bug where create_schema was called twice when processing a schema, during initial up phase and then during finalize phase
Make sure the dependencies are required before invoking them
Use a pessimistic version constraint
Add mocha to use during testing
Add another TODO about an error