Now marshalling exceptions in handleJsonCall().
code cleanup
added error reporting
added WeavePath.toString()