Start surface diffusion.
Worked on surface diffusion. Diffusion alone seems to work.
Change surf_diff() for use in expl_fin_dif.h