Unit tests, content_id validity checking

Added in unit tests and documentation for the content_id parameter
explaining what format it should be (RFC 2392 content-id URL that
starts with "cid:").