search: new facets gui engine

This pull request is to make a configurable gui for facets with intension to make it work later with Elastic Search.