restructuring app.cy.js into multiple specs, this makes it faster to test specific components in the future
updating cypress to the latest version: this is necessary to fix a an issue that includees newer firefox versions and running multiple specs after another
This includes 3 changes to the e2e tests: