Add read notification service

* Added service call for getting all notifications or only non-read ones
* Added in web call to mark something as read by passing in `username` and `notificationId`
Sure, i can do that.