Add ViewModel for Notification

Feature: Notification system #665