Added extra referential integrity rules

Make sure when either a country or mineral is selected the rest of the
form must be completed. If neither is selected then the form will end at
question 4 and advance to save & finalise panels.