The main Sample app from Hartl tutorial