feat: Implement user authentication and login screen Merge commit 'a14210c458d5f6c6a4875ca8228db63c0b73cf75'