Catch other errors we throw in guard clauses so we pass the error details on to the client
Handle AggregateException
Merge pull request #31 from mauricedb/catch-exceptions

Catch other errors we throw in guard clauses