User sign in, sign up, authentication requred, user controller