small refactor complete
added underscore.js + added multi-tag support (disjunctive)
added support for disabling all facets
removed union (only for simple types)