upvote and downvote implemented

before using them, convert location with Utils.locationToJSON