Add invalid PGN output file.

Invalid PGNs are now stored into the output archive.
Generated Names are less memory intensive.