Sample app from chapter three of the Hartl tutorial