Made the persistence configure() method take a cradle connection.

Instead constructing its own from passed-in options. This lets a
thrifty programmer re-use a single connection to couch if desired.

Renamed a persistence method: removeMany() -> destroyMany() to match
with destroy().

Made a start at documenting the persistence layer.