Created a generic notification class.

Signed-off-by: Kalyan <kalyan.menda@whiteskylabs.com>