Add sync behavior to the pod registry.  Expand tests.

I haven't tried, but I think it would marshal correctly. However, we should definitely either use it places or not have it at all.