Don't expose http status code, as 200 may be error.

Reason is that API streams responses and headers
are sent up front, before we know about errors
during storing.
Implemented delete method.
Ensure that our header is set with some specs + fail on invalid args.