Fix sidebar tag filtering

* ability to select/unselect multiple tags
* idea list correctly filters for the selected tags
* tag count shows count for the current filter
* challenge page only shows tag count for the ideas in the current challenge, not global counts