Working on integration speed

2d and 1d integration now have separate geometry objects. With one it was always resetting the memory when switching from 1d to 2d integration...

 In addition integration now always uses csr not lut.