Spec gen rev1

@remear this pull request adds support for the fields of rev1 coming out of the balanced-api repo.  The types of the fields are defined in the schemas.  To demonstrate if a field is required, then have it present in all the create scenarios.  To show that a field is not required, have a scenario where the field is not present.