Support for KeyValue Post

I've been wanting to play around with go, and I've been working a lot on the Orchestrate Ruby client, so I figured this would be a good way to play with it.  Let me know what you think, I've tried to follow conventions in the existing code.