Feature/983 data importer

# Warning

# Info

The release includes the new NPSP Data Importer, which helps you easily import your data into the Nonprofit Starter Pack

# Issues

Fixes #983 
Fixes #1020 
Fixes #1015 
Fixes #1014 


while testing or looking into another bug (I can't remember), I ran into a scenario of a household with no contacts.  I needed to still have the code generate a name for the household, and this solves it by letting the naming implementor return whatever they want (anonymous I believe is what we do).