added new authentication and authorization features/signup/signin