Add readTemplateSync() to open a mustache template

We'll be opening a template for the summary email stuff too, so we'll
want to reuse this use of fs.readFileSync().
Add basic logic for summary emails

This commit creates new templates for the weekly summary and uses
Emailer to send them to users.
Add stub module updates to email summary

moduleUpdates will (in future) contain an object for each module
that the summary email supports, of the form:

    {'title': 'Digital take-up', 'textUpdate': 'Changed by 12%'}
Test that one email is sent per recipient

Each recipient should receive their own summary email. Add a test
to ensure that email.send() is called once per person.