Add unique_ptr::reset
Improved human readable JSON-RPC error messages
Error reporting tests
[FOLD] tidy up errors