Generator upgrade

I made a non-backwards compatible change to the json-schema-generator API, but so I would never have to break backwards compatibility again.

Previously it was taking positional arguments.  Now it takes an argument hash.  So the API shouldn't need to change as we add more options.