Improvements to memory usage for binary phase diagram plotting for #3. Still needs a fix for energy_surf calculating only one temperature instead of a list, and a delinting pass.