User auth implementation.

- Login/Logout functionality with login modal.
- Include interceptor to check for 401 requests.
- Update the voting/commenting functinality with login check.
- Fix Login button not getting updated in the navbar.