Put email code in its own class
Get dependencies lined up
* Test skeleton
* Fix constructor
Add more mocks, basic fixes to advisories
Completed a basic test