recurse down the definitions for additionalProps, so that the types are better
Also change the swagger to yaml so I can put that description in it without having to figure out how to embed that in json.