Mark emails as deleted before they are actually deleted

Fixes #24
Unit tests for liberation
Attempt to fix TypeError issue #25

Premailer now has Py3 support, so it returns a Unicode object on transform
Added charset to wrong method call
Wrong arg order for isinstance

Do you even Python?
Merge branch 'master' into deploy