Add a Makefile for convenience on running pep8 tests
Add the venv usual directory to avoid adding the virtualenv to the repo
Replace the EmailThread by backend classes that are switchable

currently only support the synchronous email backend
Add some explanations to the README file
Add missing test for custom message backends
Fix the pep8 warnings
Merge pull request #90 from dulaccc/message-send-backends

Should we prefer celery tasks rather that threads. Thank you