Add email notifications for tasks and challenges

PR към #140 

Очаквам коментари :)
Този observer знае много неща за предизвикателствата. Не може ли да се вдигне всичко в един `challenge.pending_notification?` и тук само да се прави `ChallengeMailer.new_changellenge if challenge.pending_notification?` или нещо подобно?