Poisson

Updates to the Poisson lab. Supersedes https://github.com/byuimpact/numerical_computing/pull/624.

- [ ] Mention that the code given works only for a square domain with the same spacing in both dimensions.
- [ ] Rewrite code examples to use the LinearOperator class and the built in versions of the GMRES and Conjugate Gradient algorithms.