Produce nicer numeric error messages. Fixes #1
* Change schema format to remove Item/Length/imum from max/min
add license blurb to main file
Note differences from the original JSON Schema thing (that I'm not a fan
of)