sample_app from Michael Hartl's Ruby Tutorial