Refactoring, cleaning up, and documenting

********************
JSON LIBRARY UPDATES
********************

+List of changes:

        1) jsonschema.erl

		+ Refactoring

	2) jsongen.erl:

		+ Added more documentation

		+ Removed 'template' type from array generator because it was never used

	3) CHECKLIST.txt: Updated