basic electrochemistry implemented

The 3 electrochemical thermo modes described below:
simple_electrochemical: only change free energy of pe_g and transition states containing pe using voltage and beta
hbond_electrochemical: in addition to simple_electrochemical, also use hbonding corrections as defined in data/hbond_data.py
hbond_with_estimates_electrochemical: in addition to simple_electrochemical, also attempt to estimate the hbonding correction needed based on chemical formula.