Add KV list without values to the client + documentation.
Merge pull request #44 from orchestrate-io/cdm-kvlist-novalues

Makes sense to me. Design looks good. Tests are passing. Pulled :)