Add `auth` to the project allowing users to register and sign in. this will allow us to create more user specific features like a leaderboard etc