Correct typo in qm/main.py
Correct folder path creation for reactions
Intergrate QMkinetics with CanTherm

Writes the necessary CanTherm input files, and
executes the job. The generateKineticData method
in qm/reaction.py takes a `TemplateReaction` and,
if successful, returns the reaction with the kinetics
attached. If it was unsuccessful, the reaction is
returned without the kinetics (reaction.kinetics=None).