Add exception notification support
Update CHANGELOG.md
Fix spec after partial commit