Correct names
Add circleExists and messageExists checking utilities
Fix getAuthoredMessages parameter use
Add PublishMessage (to Circle)