Numerous changes to JSON-ifyer; small fixes in clsauthor