Adds mail client, POC, docs and tests
Adds Exceptions to doc blocks
Merge pull request #24 from george-infinity/mailClient

Adds Mail Client