Authentication

User authentication, login, logout, and session management