errors: add r5js.ReadError, but don't use yet.
read: r5js.IReader#read should throw a r5js.ReadError on failure.
test: distinguish between read and parse errors.