Support for Barbican and python-barbicanclient

Submitting this for early feedback.  I will continue to iterate on a few more pieces of this.