New JSON test format

Should fix #25 for the most part - there are some things that don't work quite right as I said on the IRC - I'll commit in addition to this a list of URLs that fail for me, but I just wanted to make sure there's nothing wrong in my script.