* test: login more directly
* test: separate login from other visits
In a single test, Cypress can only visit within a single domain, hence
the separation.
* chore: fail slowly for all strategies
* test: user certified user for showing cert
* test: fix and cleanup certifications
* feat: Allow display username with uppercase characters
* fix: ensure user can change username to uppercased version
* fix: ensure that same username in a different case does not require validation
* fix: valid username lowercase
* test: add test in the validate for reject uppercase characters
* test: add test in the cypress for check on uppercase characters and reject it.
* Update Cypress version from 5.3.0 to 6.0.0
* Replace `not.be.visible` with `not.exist`
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>