Makes CLMs work with the new Differentiable interface.

- Its also removes unimplemented Gradient Descent Algorithms for CLMs