add melt material model with latent heat

fix some bugs

indentation

clean up and add documentation

add some documentation

add two tests
add new line
Merge pull request #142 from jdannberg/melting_model

Material model that includes latent heat of melting