Delete content

backend method for deleting content. Requires .json on urls, just like get.
We have some weird things happening with permission checks, but this looks to be happening in all the views.