Initial commit. Base functionality to add, remove, list notifications. Also list unread notifications and make them as read.