Add variant of jsonTool to generate FromJSON instances (fixes #18)

I've taken the simple option of directly reusing FromJSONWithErrs.
This means that FromJSON instances will inherit the more liberal
behaviour for basic data types (e.g. accepting quoted integers).
Merge pull request #22 from iconnect/issue-18

Add variant of jsonTool to generate FromJSON instances (fixes #18)