Implemented search by tags with these operators: AND (&), OR (|)

Fixes #30