Add Mail dependency
Extract out superclass for ee modules
Refactor GreenMailTestModule so that users can define custom mail sessions