add a static pages controller
finished chapter 3
merged chapter 3
finish up to chapter 5.5