Update tests
This MR updates all existing UI tests so that they successfully test the latest Ceno release.
Additionally, it adds a new, customizable WebRequestTest
which accepts a yaml configuration to test a series of we requests against a selected set of configuration options.
Further work will be done soon to expand test coverage to a larger percentage of UI elements, this MR only updates our existing UI testing.