refactoring of diffusion_analyzer module functions

addition of fit_arrhenius method