Added logic to process households with existing addresses.

Added setting of primary contact based on TotalOppAmount

Added test assertions to check for proper primary contact behavior and
household-based address behavior