voting: changed upvotes/downvotes to sets
added upvotes/downvotes list api
/upvotes and /downvotes return paths relative to the root dir