support multiple QChem command
raise Exception if the command is not available
change name half_nodes to half_cpus
conform qchem handler with the white list error message