refactor error method into common constructor
dynamic multi-format notifications setting
DRY refactor of notifications Array handling
add support for notification title
refactor, shorten repetitive use of `this.notifications`
support 'all' & '*' keywords for notifications setting

'none' will work too by just not matching anything
various ways to set notifications