GSG-53 Send emails
Create smtp abstraction layer and integrate in server environment by enabling to pass smtp server informations and credentials on startup. Abstraction layer provides the ability to send either simple emails or reuse templates and just pass variable informations to a templated email. The abstraction layer is only supposed to work with SSL/TLS connections.
Closes GSG-53