jsonify schema and taste files, and add docs.

Scalaz does have this. I don't mind if you're deliberately not using Scalaz, just as long as it's a deliberate choice.