Re #182 Not receiving email alerts

Converting post or comment contents to ascii when they're printed to
the log when the debugging option is on.
switch from print logging to using the logging system.  Raise error when you can't start an email session.
turns out that info doesn't take a tuple as a second argument, but rather it's more natural than that.
Re: #182 email notification bug

Making sure to get all the data (fields) of links. Not opening smtp
session before it is needed.
capture exceptions in queue runners and put them in sentry
capture exceptions in queue runners and put them in sentry (fix error)
Re #182 #175 duplicate emails

This should fix the duplicate email notification and unicode problem. I
hope.