Add certificate endpoint support, and updates to revert support
This is a major version release, with backwards incompatible changes for the revert functionality in confidant. Revert support in this release requires a confidant backend version 6.0.0 or greater. This release also adds support for the new certificate support in the confidant backend, and also adds a configurable request timeout argument to the cli.