Added facet handling. Still pending:
* facet ordering
* facet blacklisting
* multi-select tagging for filter queries