[x] Create AuthProvider to keep information about the current user (saved on firestore)
[x] Create a login page (minimal styling for now) with the ability to log users in. This page will be used to be the login for regular users (non-admin users). It should redirect to the account page when the user logs in.
[x] Create a sign-up page allowing users to create new accounts. This page should redirect to the account page when an user creates an account
[x] Create an account page where the user will be redirected to after login. For now, only greet users and display user information. Provide a button to log out the user.
AuthProvider
to keep information about the current user (saved on firestore)