Added some embedded struct tests.
Special cased the StructType to make a recursive call to printStruct.
Properly put the commas after embedded structs.