implement booleanSearch
refactoring to object tree
code clean up
implement OR expression
add OR test to tag and url pattern
code clean up
don't calculate tree for same search text