Address review comments

Add `returnvalue` to both endpoints
Add specs + docs to counter modules
Add API docs to HTTP resource
Refactor prepare put code in vnode
Remove copied fun from yessir backend