Play 2.1.0
`val user` was unnecessary because case class properties are public by default. `request` should've been private because the Request API is delegated to by WrappedRequest
Updated Action composition (markdown)
added scala syntax highlighting to all example
changed first AuthenticatedRequest example to use case class
fixed typo in example with AuthenticatedRequest class
fixed typo in authentication example with curried function
Tried out the last part and this is what I had to change in order to make it work
Documentation copy-editing
Documentation refactoring