finished implementing NotificationService and tests