Add exceptions that collections can raise if objects are not found.

And add support for these in the associated request handlers.
Do we maybe need tests for the 'catch-all' errbacks that send 500 responses?