use functions for schema and form strings so even if the locale changes, correct strings will be rendered.
feature scenarios for registering an account and loggin in using email/password.
Merge branch 'feature/51-email-logins' into develop