update readme
Throw error on invalid JSON input.

Also lexical-ify the Error/Struct classes, and
change Error's fields from "Str" to 'str'. Dunno. Segfaults.