fixed foreign key name in addresses
seed publishers and their addresses
make sure middle_names is a string