Issue6 international email

Fixes #6 

- Adds support to send transactional email messages for:
  - International affiliate countries
  - International non-affiliate countries
It's better to do `isset` instead of `!== NULL`.