Multiple error handlers and address fix

- Add separate error handlers for each major interface
- Fix an address bug. In Rails < 4.2 "after_commit" hooks supress exceptions completely.  See https://github.com/rails/rails/pull/16537
Merge branch 'error-handling-updates' into error-handling-updates-2-2-dev