Add thermodynamic potentials

Not ready to be merged. Opening for comments/suggestions.
Yes, I know. Where/when do we make it? I would have thought making the dictionary when the input data file is imported was a sensible choice (hence needing to add a line to create it in each of these files)?