Add Cypress for E2E tests. This is going to be used in GitLab CI to verify that the master branch is working.