tarted wotking on adding facet support
QueryResults now expose facets

And Queries now offer a function for getting all the possible facets for
a field