BREAKING CHANGE: search now resolves with object containing articles and...

... facets

This is so I can use the list of facets in search filters.  Also, we may need other kinds of metadata in the future.
It's probably more extensible if you put facets with other search meta data ?

```
resolve({ articles: ..., meta: { facets: ... } });
```