some la utils added
rc distance added
lam test added
dense jacobian seperated from lma
sparse jacobian added