Add new notificaiton extraction service. Refactor exceptions