Registration, Sign in, and Authentication

Pull request for the last batch of assignments in lesson 1.