Exception handling for humans

Ability to pass exception_handler as a block to #render
and provide whatever behavior you want on handling exceptions
Could do something like
```ruby
if @rethrow_errors
  raise
elsif exception_handler
  exception_handler.call(e)
end
```
which would mean setting rethrow_errors will skip the exception handler. That would be more backwards compatible (and maybe more reasonable?).