Remove grouper and struct in favor of OpenStruct

OpenStruct is more easily serialized and deserialized