* Merged MultigridSolver into Multigrid class * Moved as much as possible in to the Multigrid class in order to make DiffusionMultigrid smaller * Changed interfaces such that they look like in the mockup from the 4/1/20 telecon