Add upvote/downvote to the endpoints and fix typos