Code reorganization + bug fixes
Code reorganization + bug fixes

This resolves several issues with properties not being calculated
correctly. Density and thermal conductivity are now calculated
using the mass fraction of ice. Additionally, the code has been
modified to allow for switching back and forth between calculating
ice formation and ignoring it.

mirrorscotty/material-data