QM Thermo checks molecule connectivity

This branch will make QM Thermo check the optimized geometries are indeed the molecules we were looking for.
Still a few things to tweak:

 - [ ] Gaussian parsing
 - [ ] Unit tests