Feature #2815 & #3146 : adding transverse file filter
- adding a new system of message notification to handle functional error, success, information, warning messages to display to the user