Return an error from ListPointers for broken JSON
Added Diff(a, b []byte)

Closes #9