Marriage Checking, US 7 and 10

Now the code checks for divorces. Families can only be married and
divorced once. It also checks to see if a divorce happened before a
marriage, and if a marriage happened before either spouse was born.