added support for returning facet results with requests

supports terms, numeric ranges, and date ranges
closes #14