Updated notifications framework

 - Made messages a list of strings
 - Added `autodelete` property