Soft delete feature for comment [NO MERGE]

Well, I don't like this whole idea. I don't see why this is a repository- and not an application- concern. I can think of fifteen different states that it would be convenient for me if the repo could manage in special ways… are we going to impl all of them, and if not, why is "soft delete" special?

But if we're going to do it, I'm not sure but that I might actually prefer the token-with-a-request. What about token-with-DELETE for soft-delete? DELETE's semantics match pretty well:

> …the server SHOULD NOT indicate success unless, at the time the response is given, it intends to delete the resource or move it to an inaccessible location.

Then POST or PUT with token for restore?