Play for Scala: working code for chapter 2