Temporary measure to isolate disappearing pages

This adds a delete() method to Document, and simply raises an exception, with a message outlining which Document was going to be deleted.

This *does* break some unit tests that rely on the ability to delete a Document, but that's a tradeoff we need to make for now in order to isolate what's going on.