Fix member access errors in WARCRecorder.
Add OrderedDefaultDict and tests.