Add onboarding with registration, normal login and QR code login
This should be merged after !440 (merged) and !518 (merged). Closes #311 (closed).
Edited by Melvin Keskin
This should be merged after !440 (merged) and !518 (merged). Closes #311 (closed).