Added ability for clients to publish tasks, and to be "publish-only"