Implement user authentication
Correct some typos