A Multilevel In Space And Energy Solver For Multigroup Diffusion And Coarse Mesh Finite Difference Eigenvalue Problems