Implemented the simpliest notification engine (relates to #18)