implement digest email, add notifications controller anb enhance generators