Fix all tests and split async email in separete module.
Add new doc draft (need an other review)
Add build docs script.