Added all the notification stuff
Updated documentation