Fixed implementation, made up/downvote functions statics, added a highestVoted function