Reduce JSON size

This attempts to reduce the size of the JSON being output by `facia-tool` by removing unnecessary junk.

 - Explicit requesting of `show-fields` in `ParseCollection`
 - Use `safeField` for `webTitle`
 - Presses and parses out `Tags`.
 - Use case classes with a `Writes` instance to avoid things like `{"value": null}`

And more:
 - `Dog(e)pileAction` on press endpoint for now (Yes I know this is getting removed, many calm)
 - Use `facia.stage` for stage in `FrontJson`
 - Fix pressing for draft publishing