add exception notification gem. close #248
merge.