Implement auth commands (login, logout, status)
- Add tangled auth login command with credential prompts
- Add tangled auth logout command with session cleanup
- Add tangled auth status command to check authentication state
- Prevent duplicate logins when already authenticated
- Wire up auth commands to main CLI (src/index.ts)
- Add 9 comprehensive tests for all auth command scenarios
- Mock process.exit to properly test early returns
All 56 tests passing.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>