Return mail as MailAddress instead.

Easier to user, validation is included in constructor.
Add EmailContentType enum
Added Create method for HolidayApplication