Functional Signup & Sign in/out with Authentication