Standardize alerter engines.

* Each engine receives a message and a description
  -  Email uses message for subject and description for body
  - (?) Maybe each alerter should receive just the path and the status and
 individually generate their own messages? Consider email vs hipchat.