Revamp sign in/sign up workflow
Open survey in its own page. Fixes #225