Demo app from the Hartl tutorial.