simplify the json parser, and use real intalio receipt for testing

Don't understand most of the code. especially why passes < 150 or recurse < 20 .

Simplify the algorithm, should be the same function as before.

Also, use the current already messed up json for test.