Using $siteUrl and $fromAddress in all templates.  Cleaned up HTML.  Added consistent footer to all templates.
Cleaned up some language.
Added mailer.site_url.  Added some comments and sample values.
Changed dao.getSession() to dao.getSessionYear()
Removed VelocityContext, which is now handled entirely in Mailer.  Using new Mailer.sendConfirmation() and Mailer.sendDigest() methods.
Removed unused mailer variable.
Changed getSession() to getSessionYear().
Added wrapper methods sendConfirmation() and sendDigest(). Now passing $siteUrl and $fromAddress to the mailing templates.
Changed getSession()/setSession() to getSessionYear()/setSessionYear().
Changed getSession() to getSessionYear().
Removed VelocityContext.  All Velocity template construction is now done in the Mailer class.