updates smoothing tool
updates smoothing and interpolation tool; renames file smooth_weights_vec.f90 to smooth_weights_vec.F90 and adds vectorizations
uses vectorized loops in smoothing tool; renames smooth_sem.f90 to smooth_sem.F90