Add signup and login functionality