Implementing notification of program state changes (into FATAL state).
Implementing notification of program state changes (into FATAL state).

Closes #1

ateska/ramona,ateska/ramona,zhangchunsheng/ramona,zhangchunsheng/ramona,ateska/ramona,zhangchunsheng/ramona