Added a NotificationHelper that manages the NotificationForm, dealing with the adding of messages, and the hiding of the form 5 seconds after a message is received (provided another message hasn't been received in the mean time).