text/json -> application/json
pass exception class and traceback to exception handlers
make it possible to add properties and methods at runtime
docstring for `expose`
e exception handler instead of binding in exception_dispatch

this makes everything a bit less ambiguous
replace internal uses of binding as well
replace `add_exception_handler` with `add_exception_handlers`

this is more consistant with the routing and dispatch modules