Added support for dynamic variables:
* you can now send vars that will be used in the email templates
* integrated the unit tests