avoid conflict with Kernel.sleep
ensure to terminate child actors on termination of main actor
use mysleep instead of sleep
add mock notifier for testing
update name
fix: bug where there was | in a text of a message
add tests for Notification
terminate only if they are alive
add option to set max_messages
fix logic error in problem handling

After timer expiration, there was only one message allowed to go through