Group facets into separate blocks based upon group specified on facet field in config

Fixes #704