improve speed of search operation

- group/reduce the dom changes to allow browser more easy optimization

### Why:
there are a lot of packages in http://packages.firegento.com/

### What:
I measured the time spend in packages.each(...) via 
`
console.time('search dev');
console.timeEnd('search dev');
`
and repeating a few searches

### Result before the change:
search dev: 1125.312ms 
search dev: 280.572ms
search dev: 256.294ms
search dev: 265.140ms 

### Result after the change:
search dev: 506.986ms 
search dev: 166.762ms 
search dev: 162.661ms
search dev: 146.391ms


### How:
in short: its easier for a browser to hide a single div with multiple child's, then hiding the child's each by each.


Any questions, wishes left?