Added notifications module

Please review @xor-xor @quamilek @xliiv
replace ``tab`` to ``space``