Assignment: Add authentication

Build Robust and Production Quality Applications - Lesson 1 #22