Cookie-based authentication example
Steps to test the functionality:
- Click login and enter your GitHub username.
- Click home and click profile again, notice how your session is being used through a token stored in a cookie.
- Click logout and try to go to profile again. You'll get redirected to the `/login` route.