Removed some unnecesary halo updates and put in some neccesary ones. Also slightly extending the range of eigenvalues to prevent chebyshev coefficients being incorect due to eigenvalues not having converged properly