Add a few more payload types to move along prototype.
Move to view.payloads package.
Use StringPayload for simple content handler.
Result -> State
Content-type is nullable
Add more complete methodNotAllowed()
Hook up GET/PUT/DELETE to content handler
Refactor to use repository-specific content, since this is singleton and request indicates which repository is being operated on.