Add scenario for struct field tags

We aren't copying struct tags into the generated code, which will
break things like encoding/json that rely on those tags.
Include tag when writing out struct fields

If the struct field has a tag, then we should write that out too.