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 :)
Why not HEAD action for ranges? We should include it here if we include it elsewhere.