add JSON matching

I added equalToJson matching method for incoming JSON body types. I am not sure if this was done yet. We needed it badly. 
Since I did it on windows it looks like the diffs have hard time with line endings.
There really are not that many changes to the code. 
Would be good if something  like this was in the main branch.