Authentication

User authentication, profile management, and token generation