'Runs the program.'

def __call__(self):

    (cli, cli_args) = self.parse_cli()
    key = self.read_key(cli_args[0], cli.keyform)
    indata = self.read_infile(cli.input)
    print(self.operation_progressive.title(), file=sys.stderr)
    outdata = self.perform_operation(indata, key, cli_args)
    if self.has_output:
        self.write_outfile(outdata, cli.output)
