Implement option to require secondary address info

New configuration settings:
 - missingSecondaryMessage: Message when address is missing secondary data
 - requireSecondary: Require Secondary Data when needed (default is to not require it)