create TShot.Parse.Link and TShot.Parse.JSON
almost move all JSON related functions into TShot.Parse.JSON
Add JSON.hs and Link.hs
toss some dead code.
toss useless dependents