Removed DEBUG preprocessor garbage
Added duplicate file handling so a new file name is generated rather than overwriting an existing file.
Removed Version specification from GS Processor.