Added ralph source to test serializing and deserializing structs that
have fields that are structs.
All struct serialization ralph tests now implement the same interface.  Should allow refactoring harness code.