front end for signup and login, added passphrase front end