- add support for passing exception through network
- add exception checks to end to end tests
- rename request sender to message sender