Let Notifications take a custom template option.
Added the option to pass in a data.  Data is serialized and will be accessible to the template.
COUCHDB-1755 notifications should take templates

Added the option to pass a template for custom notifications as well as
data. Data is serialized so it can be accessed in the custom template.