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.
Add this to JS Code Style RFC - so everyone will use it