Creating signup and login functionality