A11y and validation fixes
Closes #62 (closed) Closes #70 (closed) Closes #103 (closed)
Fixes:
- wrap Result component when password reset email was successfully sent with a
div[role="alert"]
- fix "back to login" link in password reset view
- fix validation of single checkbox in signup screen
- set label of single checkbox with
aria-label
to avoid bug with VoiceOver in Safari (label is not read fully because of the line breaks caused created because of the link element within the label; aria-label should bypass this problem)