Add API-key authentication and trust relationships

This adds an unencrypted means of authenticating a client application's request for publication. It also adds a trust relationship group...