A library for .Net that provides generic testable email types and infrastructure