Create a user authentication system

A user can sign-in, sign-up, and sign-out