Add thermodynamic potentials

Not ready to be merged. Opening for comments/suggestions.
it seems like there is data for the masses available, that is more accurate, for example google says Al has 26.981539 ± 0.0000008 u