jsonify schema and taste files, and add docs.

What is the point of `.getLines .mkString ("\n")`? Is this a way of ensuring that line endings are encoded in the same way? Why can't you just read the text in the file as a string?