We were too permissive with slugs

We allowed apostrophes in slugs, which caused problems downstream. We should not have to escape the values in a slug.
Merge pull request #16 from LocalData/slug

We were too permissive with slugs
Add simple ejs template wrapper
Simple email sending through SES
Add email test settings
Amazon will make DKIM happen automagically (I hope)
Specify where test emails go
Merge pull request #18 from LocalData/email

Simple email sending with SES
Merge in email changes
Make the file loading async
Use standard callback format
Merge pull request #17 from LocalData/templates

Add simple ejs template wrapper
Merge conflict resolution; also adapt tests so to create/log in a user before running tests