Report string error paths as a JSON Pointer

Whenever error paths are strings, the default, report them as a JSON Pointer.

Fixes #59 
should be written as `report.path.push("items", idx.toString());