json.c added (still a bit shaky); templates can consume JSON-like data