Combine login/signup process, see #8