rearrange, add, delete some comments in new json parser
reworked json parser, separating context-free parsing (as simple as possible) and later tree traversals.  problem discovered with some error detection/reporting