Make description optional in add_notification helper

I think sometimes (most of them?) the description is the same as subject. So we could just pass level and subject in those cases? Or is there a rule to make descriptions different than subject?

// @phstc could you take a look?  =D