code: def collect_program_info(self, fname):
          
          md = '#AIKIF Technical details\n'
          md += 'Autogenerated list of programs with comments and progress\n'
          md += '\nFilename | Comment | Date | Size\n'
          md += '--- | --- | --- | ---\n'
          for i in self.lstPrograms:
              md += self.get_file_info_line(i, ' | ')
          
          # save the details an Markdown file 
          with open(fname, 'w') as f:
              f.write(md)
docs: gets details on the program, size, date, list of functions
          and produces a Markdown file for documentation