Seperated votes into it's own model
manage upvotes/downvotes for articles