Chapter 2, exercise 3.
Added requirements.txt.