Handling Call Errors

Add CallException
Change serialization of CallErrorMessage
Add test for exception during call