Dynamic Facets

Added the ability to specify a List of facets when performing a query