added documentation
added docs
added docs, ensured receiver consents to receiving descriptor
added server documentation
added docs, fixed error handling