Expand create_additions to take optional callback

If specified json will pass the string json_class
and use the value returned as the ruby class to
instantiate
update autogenerated files