DAO: Realesed DAO layer for Notifications
Merge branch 'DAO'
master: corrected after merge with DAO