Added tests to check that user can't upvote/downvote more than once, and that a user can bring votes back down to 0