Use new ftapi client

Also deal with difference between the response from a text search and page search
Perhaps with v3.0.21 we can revert to returning an array of Article models then we won't need to do this?