CRUDProtocol
is a base class for implementing the communication
protocol for performing Create, Read, Update and Delete (CRUD)
operations on a resource identified by a
'>RestUri
. Only HTTP is implemented by this
package, and it should serve as useful example for other
implementations.