tester: changed string members to standard strings

this included the program name, test file name and error message members

the STL does not include a class like QFileInfo used here to obtain a
base file name from a file path, so this functionality was moved to the
command line class as a static function since it is expected that the
command line class will still require Qt