Added signup and signin functionality