Implement filter by tags. Closes #23