Added a recreate function and changed the jsdocs of drop and create
Simplified all the tests and added a test for recreate
Added a missing jsdoc line to the recreate function