modify the flow of sending notifications #340

Add $timeout param to BeMailComponent::notify() method to handle notifications that stay in "pending" state too much time