Mail client

- Added mail client interface and smtp mail client implementation for
general usage in the system.