Use facia-scala-client

This is the initial work for using `facia-scala-client`, it adds `facia-scala-client` as a dependency, and updates the types.

`IntegrationTest` has to be ignored for now, this will become much easier to run when code moves.

@adamnfish 
Oh yeah. It occurs to me, it's there becauxse of the CAPI client version. We'll just need to remember to remove it when @mchv and the team get around to publishing my CAPI client update.