Based on Maskell, Shaw, and Tye, Electrochimica Acta 28(2) 225-230 1983. Includes unit tests checking calculation of the chemical potential values and parsing of the mixing enthalpy parameter from an XML file.