Bug 944005 - A minimal api implementation which passes the clobberer client's tests

This is the most basic implementation of clobberer as it does not include a front end, docs, or endpoints which are not used directly by the client. *note* It fails some tests; but it fails the _same_ tests as the current back end. Clobberer client tests will need to be re-written.
I wonder if we should have a `@nonjson_apimethod` decorator or something like that, at least so that we can make sure the resulting api method is documented (manually), and so it's clear to the reader that the view function is not a UI view.