Facia press metas

Add Facia meta fields to the pressed JSON.

(includes a few refactorings)
Please move this to the companion object.

i.e.,

```scala
object SeoData {
  implicit val jsonFormat = Json.format[SeoData]
}
```

That way the compiler will find it whenever anyone wants to convert an `SeoData` to JSON.