Breaking news

![screenshot](https://cloud.githubusercontent.com/assets/1147913/3800991/0f73b1fc-1bff-11e4-8840-dfee286b4cb0.png)

Consumes `/breaking-news/lite.json` and decides which item to display from it - if any - based on page section, primary keyword, and the user's histogram of visits to these.
It won't compile without it for some reason.

I have been thinking how else you could do this without this `x` value. You could try using the `validate` or `transform` methods. Something along the lines of:
`(j \ "meta" \ "headline").transform[JsString].getOrElse(j \ "safeFields" \ "headline")`

There's just something weird going on with the compiler.