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.
The problem is IMHO that you've hardcoded the _search field_.