add upvotes and downvotes, tied to users and links.  Users can only vote up or down, voting the other way will change their vote