Fixed not throwing exceptions.
Fixed tests that relied exception swallowing.
Added a testsuite to provide side-by-side testing with the server and the inprocess client