This PR adds end-to-end testing with selenium and a mock oauth provider. We also have additional seed data so that we can mock the login flow for an admin user. This PR also adds/modifies some ids for html elements to make them easier to find with Selenium tests
This PR adds end-to-end testing with selenium and a mock oauth provider. We also have additional seed data so that we can mock the login flow for an admin user. This PR also adds/modifies some ids for html elements to make them easier to find with Selenium tests