Review of Hartl's tutorial. App starting Chapter 3 to end