Implement Supabase authentication including login, signup, and session handling. To Do: - Login and signup functional - Session persistence verified - Protected routes tested Useful Resources - https://gist.github.com/Vincent-Lin-UF/b3965d18ee8241f133bf09ea3ee52b50 - https://supabase.com/docs/guides/auth