wip: kv rest api work

+ Range actions (get and delete)
+ Counter deletions

Take a look at any new TODOs as they most likely contain questions that I’ll probably just end up emailing the list about anyway :)
I think it's a good idea to send back an error when failing to parse.