added notification system
added notification read feature and REST APIs