Setup end-to-end testing framework
Created by: charlesbrandt
Develop an end-to-end test suite using Playwright to ensure new code does not introduce unintended bugs to the system. This is also a necessary piece to implement for eventual CI/CD pipelines.