update to chapter 5 progress
added exception mailer