Added parameters to the poisson solver to access different solvers

Currently set to gmres with amg preconditioner.
Didn't really change the notes today.