To catch errors, and stop the page from freezing/going white, we should add a top level [ErrorBoundary](https://reactjs.org/docs/error-boundaries.html)