Multi-tag search. Closes #49.