Split login and signup

Fixes #101