Sample app for ch 2 of Hartl tutorial