Add unique_ptr::reset
Improved human readable JSON-RPC error messages
Error reporting tests