learning shopping app example from the book: agile web development with rails