Heavily reworked Declarative Programming section.
New Introduction section.
Minor changes to the JSON section.
Removal of references to "language" in favour of "framework."
Annoying whitespace changes introduced by my editor (sorry!)