notifier container directive
change closure scope
improve notifier service
fix return the promise
refactor with generic resoruces for db access
add catalog dao
fix var name