Assignment: Implement the first feature spec

Build Robust and Production Quality Applications - Lesson 3 #19