use testdata of real documents
exit with ErrUnexpectedEOF on incomplete objects
test nested array/object, streamline errors
scan nested objects and arrays
scan numbers, test and benchmark
scan strings with escapes, test and benchmark
scan strings, start escapes
scan and test literal tokens
peek, scan literal
add peek to stack
parse literals
initial commit