Publish extension to Sitecore.Services.Client - A Web API method to securely trigger a Sitecore publish