fixed a bug which meant an undefined qrcode would show up when on the verification page
added shareable urls