Refactor authentication system
- Uses token based authentication instead of sessions.