handle race condition when adopting listing
made unicode
Merge pull request #14 from nextlanding/fix-listing-duplicate-apt

Fix IntegrityError: duplicate key value violates unique constraint
Merge pull request #15 from nextlanding/fix-logging-listing

Fix UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 114: ordinal not in range(128)
added migration to fix listings w/out apartments
Merge pull request #16 from nextlanding/fix-listing-duplicate-apt

added migration to fix listings w/out apartments
Merge pull request #11 from nextlanding/automate-marketing

Automate marketing
sending client results email to client
change email_sender_async (same as commit f7d4b5882)
added time delay to sending result e-mail
added scott's changes, including re-doing how signals are handled
implemented scott's changes, fixed error introduced earlier